package com.lancoo.ccas53.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @ClassName MajorGradeInput
 * @Description TODO
 * @Author quin
 * @Date 2024/5/23 10:47
 */
@Data
public class MajorGradeInput {

    @NotEmpty(message = "专业年级id不能为空")
    @ApiModelProperty("批量涉及到的专业年级id")
    private List<Long> majorGradeIds;

    @ApiModelProperty("所属校区")
    private Integer campusId;

    private String campusName;

    @ApiModelProperty("是否允许跨校区排课 0未开启  1已开启")
    private Integer isCampusCross;

    @ApiModelProperty("学分上限")
    private Double creditLimit;

    @ApiModelProperty("课程数上限")
    private Integer courseLimit;

    @ApiModelProperty("预选学分上限")
    private Double preCreditLimit;

    @ApiModelProperty("预选课程数上限")
    private Integer preCourseLimit;

    @ApiModelProperty("备注")
    private String baseSchemeId;

    @ApiModelProperty("备注")
    private String baseSchemeName;
}
